package com.gmq.chapter01.interrupt;

/**
 * Created by gmq on 2017/08/09.
 *
 * @version 1.0
 * @since 2017/08/09 14:31
 */
public class Run01 {

    public static void main(String[] args) {

//        try {
        MyThread01 myThread01 = new MyThread01();
        myThread01.start();
        //Thread.sleep(1000);
        // interrupt方法并没有停止线程
        myThread01.interrupt();
        // interrupted()测试的是当前线程，是main，它从未中断，所以是false
//            System.out.println(" 是否停止 1 ？ =" + myThread01.interrupted());
//            System.out.println(" 是否停止 2 ？ =" + myThread01.interrupted());

        // 不清楚状态，两次都是true
        System.out.println(" 是否停止 3 ？ =" + myThread01.isInterrupted());
        System.out.println(" 是否停止 4 ？ =" + myThread01.isInterrupted());
//        } catch (InterruptedException e) {
//            e.printStackTrace();
//        }

    }
}
